cro cro - French English Dictionary